committed nondrinker

Translations
убеждённый трезвенник
He is a committed nondrinker and avoids bars altogether.
Он убеждённый трезвенник и полностью избегает баров.